// initializer -- this is called before the first call to function
// 'void ReadDatem(char const* buffer, const unsigned buflen)'
/*
void SourceOperator::ReadDatem_initialize(void) {
}
*/

// finalizer -- this is called after the last call to function
// 'void ReadDatem(char const* buffer, const unsigned buflen)'
/*
void SourceOperator::ReadDatem_finalize(void) {
}
*/

// if the method below requires keeping a lot of state and is _complex_,
// you should implement it here (as opposed to in ReadDatem_members.h)
/*
// parser -- this is called every time a new buffer is available
void SourceOperator::ReadDatem(char const* buffer, const unsigned buflen) {
  // SPCDBG(L_DEBUG, "received a buffer with " << buflen << " bytes to be parsed","dpsop");
  // create a new tuple object
  // OPort0_t otuple;
  // perform buffer parsing (buffer size is given by buflen)
  // submit new tuple for downstream processing
  // submitTuple0(otuple);
}
*/
